package org.millioncall.yueyoga.admin.service.hessian;

import java.util.Date;
import java.util.List;

import org.millioncall.yueyoga.admin.model.ClassScheduleModel;
import org.millioncall.yueyoga.admin.model.TinyClass;

/**
 * hessian服务接口,对外提供hessian订座服务
 * 
 * @author zangjinyu
 * @version 1.0.0
 * @since 1.0.0(2014-10-5)
 */
public interface ReserveLessianService {
	// 获取一段时间内的课程列表
	/**
	 * 查询一段时间内的课程列表
	 * 
	 * @param classId
	 *            班级编号
	 * @param from
	 *            从哪个日期开始查询
	 * @param count
	 *            查询几天的课程信息
	 * @return
	 */
	public List<List<ClassScheduleModel>> getScheduleLessionList(
			String classId, Date from, Integer count);

	/**
	 * 获取所有班级
	 * 
	 * @return
	 */
	public List<TinyClass> getAllClasses();
}
